Learning Nondeterministic Real-Time Automata
نویسندگان
چکیده
We present an active learning algorithm named NRTALearning for nondeterministic real-time automata (NRTAs). Real-time (RTAs) are a subclass of timed with only one clock which resets at each transition. First, we prove the corresponding Myhill-Nerode theorem languages. Then show that there exists unique minimal deterministic automaton (DRTA) recognizing given language, but same does not hold NRTAs. thus define special kind NRTAs, residual (RRTAs), and RRTA to recognize any language. This transforms problem NRTAs RRTAs. After describing in detail, its correctness polynomial complexity. In addition, based on theorem, extend existing NL* finite learn evaluate compare two algorithms benchmarks consisting randomly generated rational regular expressions. The results generally performs fewer membership queries more equivalence than extended algorithm, learnt have much locations DRTAs. also conduct case study using model scheduling final testing integrated circuits.
منابع مشابه
Learning communicating and nondeterministic automata
The results of this dissertation are two-fold. On the one hand, inductive learning techniques are extended and two new inference algorithms for inferring nondeterministic, and universal, respectively, finite-state automata are presented. On the other hand, certain learning techniques are employed and enhanced to semi-automatically infer communicating automata (also called design models in the s...
متن کاملEecient Learning of Real Time One-counter Automata Eecient Learning of Real Time One Counter Automata
We present an eecient learning algorithm for languages accepted by deterministic real time one counter automata (ROCA). The learning algorithm works by rst learning an initial segment, B n , of the innnite state machine that accepts the unknown language and then decomposing it into a complete control structure and a partial counter. A new eecient ROCA decomposition algorithm, which will be pres...
متن کاملLearning Regular Languages Using Nondeterministic Finite Automata
A new general method for inference of regular languages using nondeterministic automata as output has recently been developed and proved to converge. The aim of this paper is to describe and analyze the behavior of two implementations of that method and to compare it with two well known algorithms for the same task. A complete set of experiments has been carried out and the results of the new a...
متن کاملLearning Nondeterministic Register Automata Using Mappers
We present a new algorithm for active learning of register automata. Our algorithm uses counterexample-guided abstraction refinement to automatically construct a component which maps (in a history dependent manner) the large set of actions of an implementation into a small set of actions that can be handled by a Mealy machine learner. The class of register automata that is handled by our algori...
متن کاملAn algorithm for learning real-time automata
We describe an algorithm for learning simple timed automata, known as real-time automata. The transitions of real-time automata can have a temporal constraint on the time of occurrence of the current symbol relative to the previous symbol. The learning algorithm is similar to the redblue fringe state-merging algorithm for the problem of learning deterministic finite automata. In addition to sta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions in Embedded Computing Systems
سال: 2021
ISSN: ['1539-9087', '1558-3465']
DOI: https://doi.org/10.1145/3477030